import request from '@/utils/request';
import {
  ajax,
} from '../utils/http-request.js';

// 登录方法
export function login(username, password, code, uuid) {
  const data = {
    username,
    password,
    code,
    uuid,
  };
  return request({
    'url': '/login',
    headers: {
      isToken: false,
    },
    'method': 'post',
    'data': data,
  });
}

// 获取用户详细信息
export function getInfo() {
  return request({
    'url': '/getInfo',
    'method': 'get',
  });
}

// 退出方法
export function logout() {
  return request({
    'url': '/logout',
    'method': 'post',
  });
}

// 获取验证码
export function getCodeImg() {
  return request({
    'url': '/captchaImage',
    headers: {
      isToken: false,
    },
    method: 'get',
    timeout: 20000,
  });
}


export const customLogin = (param) => {
  // openId -在调用接口时需要传递
  //  username -登录用户名
  // password -登录密码、
  
  const url = `wxLogin`;
  return ajax(url, param);
};

export const customLogout = () => {
  const url = `wxLogout`;
  return ajax(url, {}, {
    method: 'get',
  });
};

export default {
  customLogin,
  customLogout,
};
